A Survey of Architecture Description Languages
ثبت نشده
چکیده
Architecture Description Languages (ADLs) are emerging as viable tools for formally representing the architectures of systems. While growing in number, they vary widely in terms of the abstractions they support and analysis capabilities they provide. Further, many languages not originally designed as ADLs serve reasonably well at representing and analyzing software architectures. This paper summarizes a taxonomic survey of ADLs that is in progress. The survey characterizes ADLs in terms of (a) the classes of systems they support; (b) the inherent properties of the languages themselves; and (c) the process and technology support they provide to represent, refine, analyze, and build systems from an architecture. Preliminary results allow us to draw conclusions about what constitutes an ADL, and how contemporary ADLs differ from each other.
منابع مشابه
A survey of architecture description languages
Architecture Description Languages (ADLs) are emerging as viable tools for formally representing the architectures of systems. While growing in number, they vary widely in terms of the abstractions they support and analysis capabilities they provide. Further, many languages not originally designed as ADLs serve reasonably well at representing and analyzing software architectures. This paper sum...
متن کاملA Survey of Architecture Description Languages
In the last few years, a considerable number of architecture description languages (ADLs) have been proposed for describing and reasoning about software architectures. In this work, we classify and compare several ADLs placing emphasis on their features for formal modelling and analysis.
متن کاملA Survey of Product-Line Architectures
5 Modeling and description 25 5.1 Different views of architectural description . . . . . . . . . . . . 25 5.2 Architectural description languages . . . . . . . . . . . . . . . . 26 5.3 Examples of architectural description languages . . . . . . . . . . 28 5.3.1 Koala . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.3.2 C2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2...
متن کاملEvaluating Software Architectures: Development, Stability, and Evolution
We survey seminal work on software architecture evaluation methods. We then look at an emerging class of methods that explicates evaluating software architectures for stability and evolution. We define architectural stability and formulate the problem of evaluating software architectures for stability and evolution. We draw the attention on the use of Architectures Description Languages (ADLs) ...
متن کاملآسیبشناسی برنامۀ درس طراحی در رشتۀ معماری منظر در ایران 1
The Landscape Architecture program in the educational and research system of Iran is no more than two decades old. As a professional discipline, its theoretical and practical grounds need to be developed to assist in training professionals and localization purposes. Also, training for design, as the core of the pedagogy and practice in landscape architecture, requires the broadening of concepts...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996